Library und Data
library(tidyverse)
Registered S3 methods overwritten by 'dbplyr':
method from
print.tbl_lazy
print.tbl_sql
-- Attaching packages ------------------------------------------------------------------------------- tidyverse 1.3.1 --
v ggplot2 3.3.5 v purrr 0.3.4
v tibble 3.1.4 v dplyr 1.0.7
v tidyr 1.1.3 v stringr 1.4.0
v readr 2.0.1 v forcats 0.5.1
-- Conflicts ---------------------------------------------------------------------------------- tidyverse_conflicts() --
x dplyr::filter() masks stats::filter()
x dplyr::lag() masks stats::lag()
library(dplyr)
library(data.table)
Warning: Paket ‘data.table’ wurde unter R Version 4.1.2 erstellt
Registered S3 method overwritten by 'data.table':
method from
print.data.table
data.table 1.14.2 using 4 threads (see ?getDTthreads). Latest news: r-datatable.com
Attache Paket: ‘data.table’
Die folgenden Objekte sind maskiert von ‘package:dplyr’:
between, first, last
Das folgende Objekt ist maskiert ‘package:purrr’:
transpose
library(ggplot2)
library(reshape2)
Warning: Paket ‘reshape2’ wurde unter R Version 4.1.2 erstellt
Attache Paket: ‘reshape2’
Die folgenden Objekte sind maskiert von ‘package:data.table’:
dcast, melt
Das folgende Objekt ist maskiert ‘package:tidyr’:
smiths
library(rsample)
Warning: Paket ‘rsample’ wurde unter R Version 4.1.2 erstellt
library(recommenderlab)
Warning: Paket ‘recommenderlab’ wurde unter R Version 4.1.2 erstellt
Lade nötiges Paket: Matrix
Attache Paket: ‘Matrix’
Die folgenden Objekte sind maskiert von ‘package:tidyr’:
expand, pack, unpack
Lade nötiges Paket: arules
Warning: Paket ‘arules’ wurde unter R Version 4.1.2 erstellt
Attache Paket: ‘arules’
Das folgende Objekt ist maskiert ‘package:dplyr’:
recode
Die folgenden Objekte sind maskiert von ‘package:base’:
abbreviate, write
Lade nötiges Paket: proxy
Warning: Paket ‘proxy’ wurde unter R Version 4.1.2 erstellt
Attache Paket: ‘proxy’
Das folgende Objekt ist maskiert ‘package:Matrix’:
as.matrix
Die folgenden Objekte sind maskiert von ‘package:stats’:
as.dist, dist
Das folgende Objekt ist maskiert ‘package:base’:
as.matrix
Lade nötiges Paket: registry
Registered S3 methods overwritten by 'registry':
method from
print.registry_field proxy
print.registry_entry proxy
data(MovieLense)
1.1 MovieLense Daten einlesen
mx_movielens <- as(MovieLense, "matrix") # convert realratingmatrix to normal matrix
1.2 Binäre User Liked Items Matrix für alle Nutzer erzeugen.
df_user_liked_items <- as.data.frame(mx_movielens)
df_user_liked_items[df_user_liked_items <= 3] <- 0
df_user_liked_items[df_user_liked_items > 3] <- 1
df_user_liked_items